package day12.charstream;

import java.io.*;

/**
 * @author Xiao
 * @date 2021/8/1
 */
public class CharStreamDemo05 {
    /**
     * BufferedReader：从字符输入流读取文本，缓冲字符，以提供字符，数组和行的高效读取，
     * 可以指定缓冲区大小，或者可以使用默认大小。 默认值足够大，可用于大多数用途.
     * 	构造方法：
     * BufferedReader(Reader in)
     * BufferedReader(Reader in, int sz)
     * 	成员方法：
     * 继承父类的成员方法进行使用
     */
    @SuppressWarnings("all")
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader(
                "videoPractice\\src\\day12\\charstream\\CScase01.txt"));
        BufferedWriter bw = new BufferedWriter(new FileWriter(
                "videoPractice\\src\\day12\\charstream\\CSdemo05.txt"));
        /*int read;
        while ((read = br.read()) != -1) {
            bw.write(read);
        }*/
        char[] chars = new char[1024];
        int len;
        while ((len = br.read(chars)) != -1) {
            bw.write(chars,0,len);
        }
        br.close();
        bw.close();
    }
}
